home *** CD-ROM | disk | FTP | other *** search
- Short: Chunky-to-planar for Blitz, +new stuff
- Author: Various, and paul@stationone.demon.co.uk
- Uploader: paul@stationone.demon.co.uk
- Type: dev/basic
-
- Details: Here are a variety of chunky to planar routines for use in your Blitz
- basic programs. All routines may be used in any freeware, shareware, licenceware
- and commercialware. I did not write the c2p routines myself but I did all the
- implementing into blitz code, example code, demo programs and documentation.
-
- New in this release are a few extra demo programs that demonstrate background copy
- and some other stuff, and also sourcecode to the start of a game containing
- implemented c2p routines and some other code you might be interested in such as
- display retargetting and some chunky copy/clearscreen routines.
-
- I have added a second document (NewBits.Readme) which you should read through
- first. It is additional to the basic BlitzC2P.Readme file. There have been minor
- modifications to the c2p routines but no real performance increases over the last
- release.
-
- The archive is about 580k in size. The last release was about 70k. The reason for
- this increase in data is mainly due to the game program and its graphics files.
-
- The directory contents are as follows:
-
- Game (dir)
- Rupture (dir)
- Land (dir)
- Default.Chunky Default.Palette
- Backgrounds (dir)
- Default.Chunky Default.Palette
- Display.ascii Display.bb2
- Display.bb2.bak Display.bb2.xtra
- Prefs.ascii Prefs.bb2
- Prefs.bb2.bak Prefs.bb2.xtra
- Rupture.ascii Rupture.bb2
- Rupture.bb2.bak Rupture.bb2.xtra
- Rupture.exe Rupture.exe.info
- Variables.ascii Variables.bb2
- Variables.bb2.bak Variables.bb2.xtra
- LandStore (dir)
- Default.IFF
- BackgroundsStore (dir)
- Default.IFF
- MakeBackgrounds.ascii MakeBackgrounds.bb2
- MakeBackgrounds.bb2.bak MakeBackgrounds.bb2.xtra
- MakeLands.ascii MakeLands.bb2
- MakeLands.bb2.bak MakeLands.bb2.xtra
- Rupture.info
- Demos (dir)
- 320x256x256.chunky 320x256x256.palette
- chunkyshape1.ascii chunkyshape1.bb2
- chunkyshape1.bb2.xtra chunkyshape2.ascii
- chunkyshape2.bb2 chunkyshape2.bb2.xtra
- chunkyshape5.ascii chunkyshape5.bb2
- chunkyshape5.bb2.xtra chunkyshape6.ascii
- chunkyshape6.bb2 chunkyshape6.bb2.xtra
- chunkyshapecopy.ascii chunkyshapecopy.bb2
- chunkyshapecopy.bb2.xtra chunkyshapecopy2.ascii
- chunkyshapecopy2.bb2 chunkyshapecopy2.bb2.xtra
- DemoA030.ascii DemoA030.bb2
- DemoA030.bb2.xtra DemoA040.ascii
- DemoA040.bb2 DemoA040.bb2.xtra
- DemoB030.ascii DemoB030.bb2
- DemoB030.bb2.xtra DemoB040.ascii
- DemoB040.bb2 DemoB040.bb2.xtra
- C2P (dir)
- c2p030only.ascii c2p030only.bb2
- c2p030only.bb2.xtra c2p030onlyCLS.ascii
- c2p030onlyCLS.bb2 c2p030onlyCLS.bb2.xtra
- c2p040only.ascii c2p040only.bb2
- c2p040only.bb2.xtra c2p040onlyCLS.ascii
- c2p040onlyCLS.bb2 c2p040onlyCLS.bb2.xtra
- c2p040plus.ascii c2p040plus.bb2
- c2p040plus.bb2.xtra c2p040plusCLS.ascii
- c2p040plusCLS.bb2 c2p040plusCLS.bb2.xtra
- c2p060only.ascii c2p060only.bb2
- c2p060only.bb2.xtra c2p060onlyCLS.ascii
- c2p060onlyCLS.bb2 c2p060onlyCLS.bb2.xtra
- c2pCACHE.ascii c2pCACHE.bb2
- c2pCACHE.bb2.xtra c2pGeneric.ascii
- c2pGeneric.bb2 c2pGeneric.bb2.xtra
- c2pGenericCLS.ascii c2pGenericCLS.bb2
- c2pGenericCLS.bb2.xtra
- BlitzC2P.Readme C2P.info
- Demos.info Game.info
- NewBits.Readme
-
- Directory "BlitzC2P" on Sunday 13-Sep-98
- Game.info 2592 ----rw-d Today 17:48:53
- Demos.info 2592 ----rw-d Today 17:46:56
- C2P.info 2592 ----rw-d Today 17:46:17
- NewBits.Readme 13586 ----rwed Today 17:42:25
- BlitzC2P.Readme 22302 ----rwed 01-Aug-98 20:56:58
- Game Dir ----rwed Today 17:48:33
- Demos Dir ----rwed Today 17:35:48
- C2P Dir ----rwed Today 16:54:04
- 5 files - 3 directories - 56 blocks used
-
- Directory "BlitzC2P/Game" on Sunday 13-Sep-98
- MakeLands.ascii 471 ----rwed Today 17:47:55
- MakeBackgrounds.ascii 493 ----rwed Today 17:47:43
- MakeLands.bb2.xtra 1250 ----rwed 16-Aug-98 16:40:54
- MakeLands.bb2.bak 388 ----rwed 16-Aug-98 16:40:53
- MakeLands.bb2 388 ----rwed 16-Aug-98 16:40:54
- MakeBackgrounds.bb2.xtra 1250 ----rwed 04-Jan-78 00:58:45
- MakeBackgrounds.bb2.bak 410 ----rwed 04-Jan-78 00:00:11
- MakeBackgrounds.bb2 410 ----rwed 04-Jan-78 00:58:45
- Rupture.info 1674 ----rw-d Thursday 00:03:32
- Rupture Dir ----rwed Today 15:39:20
- LandStore Dir ----rwed 16-Aug-98 16:40:00
- BackgroundsStore Dir ----rwed 10-Aug-98 17:02:42
- 9 files - 3 directories - 27 blocks used
-
- Directory "BlitzC2P/Game/Rupture" on Sunday 13-Sep-98
- Rupture.exe.info 383 ----rwed 17-Aug-98 23:59:58
- Rupture.exe 55300 ----rwed Today 15:39:09
- Rupture.ascii 2581 ----rwed Today 15:35:36
- Land Dir ----rwed 16-Aug-98 16:41:01
- Backgrounds Dir ----rwed 10-Aug-98 17:03:54
- Prefs.ascii 4331 ----rwed Today 15:36:06
- Prefs.bb2.xtra 1250 ----rwed Today 15:36:09
- Prefs.bb2.bak 4224 ----rwed Today 15:34:16
- Variables.ascii 1550 ----rwed Today 15:35:43
- Variables.bb2.xtra 1250 ----rwed Today 15:36:13
- Prefs.bb2 4224 ----rwed Today 15:36:09
- Variables.bb2.bak 1536 ----rwed 18-Aug-98 04:28:40
- Variables.bb2 1536 ----rwed Today 15:36:13
- Display.ascii 26396 ----rwed Today 15:35:56
- Display.bb2.xtra 1250 ----rwed Today 15:36:15
- Display.bb2.bak 24260 ----rwed Today 15:34:01
- Rupture.bb2 2444 ----rwed Today 15:36:11
- Rupture.bb2.xtra 1250 ----rwed Today 15:36:11
- Rupture.bb2.bak 2444 ----rwed 18-Aug-98 00:00:00
- Display.bb2 24260 ----rwed Today 15:36:15
- 18 files - 2 directories - 190 blocks used
-
- Directory "BlitzC2P/Game/Rupture/Land" on Sunday 13-Sep-98
- Default.Chunky 76800 ----rwed 16-Aug-98 16:41:01
- Default.Palette 104 ----rwed 16-Aug-98 16:40:59
- 2 files - 79 blocks used
-
- Directory "BlitzC2P/Game/Rupture/Backgrounds" on Sunday 13-Sep-98
- Default.Palette 200 ----rwed 10-Aug-98 17:03:34
- Default.Chunky 512000 ----rwed 10-Aug-98 17:03:55
- 2 files - 504 blocks used
-
- Directory "BlitzC2P/Game/LandStore" on Sunday 13-Sep-98
- Default.IFF 44868 ----rwed 16-Aug-98 16:40:01
- 1 file - 45 blocks used
-
- Directory "BlitzC2P/Game/BackgroundsStore" on Sunday 13-Sep-98
- Default.IFF 270358 ----rwed 10-Aug-98 17:02:47
- 1 file - 266 blocks used
-
- Directory "BlitzC2P/Demos" on Sunday 13-Sep-98
- 320x256x256.palette 776 ----rwed 28-Jul-98 21:56:56
- 320x256x256.chunky 81920 ----rwed 28-Jul-98 23:26:55
- chunkyshape1.bb2.xtra 1250 ----rwed Today 17:23:48
- chunkyshape1.bb2 10236 ----rwed Today 17:23:48
- chunkyshape1.ascii 11149 ----rwed Today 17:25:12
- chunkyshapecopy2.bb2.xtra 1250 ----rwed 04-Aug-98 21:24:42
- chunkyshapecopy2.bb2 10839 ----rwed 04-Aug-98 21:24:42
- chunkyshapecopy2.ascii 11813 ----rwed Today 17:32:02
- chunkyshapecopy.bb2.xtra 1250 ----rwed 31-Jul-98 02:29:28
- chunkyshapecopy.bb2 10397 ----rwed 31-Jul-98 02:29:28
- chunkyshapecopy.ascii 11306 ----rwed Today 17:31:51
- chunkyshape6.bb2.xtra 1250 ----rwed Today 17:31:28
- chunkyshape6.bb2 10985 ----rwed Today 17:31:28
- chunkyshape6.ascii 12064 ----rwed Today 17:31:33
- chunkyshape5.bb2.xtra 1250 ----rwed Today 17:30:33
- chunkyshape5.bb2 10675 ----rwed Today 17:30:33
- chunkyshape5.ascii 11755 ----rwed Today 17:30:38
- chunkyshape2.bb2.xtra 1250 ----rwed Today 17:24:51
- chunkyshape2.bb2 10263 ----rwed Today 17:24:51
- chunkyshape2.ascii 11176 ----rwed Today 17:25:04
- DemoB040.bb2.xtra 1250 ----rwed 01-Aug-98 20:40:00
- DemoB040.bb2 10513 ----rwed 01-Aug-98 20:40:00
- DemoB040.ascii 11594 ----rwed 01-Aug-98 20:38:36
- DemoB030.bb2.xtra 1250 ----rwed 01-Aug-98 20:43:14
- DemoB030.bb2 11600 ----rwed 01-Aug-98 20:43:14
- DemoB030.ascii 12756 ----rwed 01-Aug-98 20:43:20
- DemoA040.bb2.xtra 1250 ----rwed 01-Aug-98 20:44:36
- DemoA040.bb2 11072 ----rwed 01-Aug-98 20:44:36
- DemoA040.ascii 12135 ----rwed 01-Aug-98 20:44:52
- DemoA030.bb2.xtra 1250 ----rwed 01-Aug-98 20:46:10
- DemoA030.bb2 12127 ----rwed 01-Aug-98 20:46:10
- DemoA030.ascii 13265 ----rwed 01-Aug-98 20:46:22
- 32 files - 365 blocks used
-
- Directory "BlitzC2P/C2P" on Sunday 13-Sep-98
- c2pGenericCLS.bb2.xtra 1250 ----rwed Today 16:43:46
- c2pGenericCLS.bb2 7961 ----rwed Today 16:43:45
- c2pGenericCLS.ascii 8705 ----rwed Today 16:43:53
- c2pGeneric.bb2.xtra 1250 ----rwed Today 16:42:51
- c2pGeneric.bb2 7179 ----rwed Today 16:42:51
- c2pGeneric.ascii 7859 ----rwed Today 16:43:05
- c2pCACHE.bb2.xtra 1250 ----rwed 30-Jul-98 21:11:11
- c2pCACHE.bb2 10214 ----rwed 30-Jul-98 21:11:11
- c2pCACHE.ascii 10765 ----rwed 30-Jul-98 21:11:22
- c2p060onlyCLS.bb2.xtra 1250 ----rwed Today 16:41:45
- c2p060onlyCLS.bb2 6274 ----rwed Today 16:41:45
- c2p060onlyCLS.ascii 6907 ----rwed Today 16:41:57
- c2p060only.bb2.xtra 1250 ----rwed Today 16:41:15
- c2p060only.bb2 5883 ----rwed Today 16:41:15
- c2p060only.ascii 6478 ----rwed Today 16:41:23
- c2p040plusCLS.bb2.xtra 1250 ----rwed Today 16:40:44
- c2p040plusCLS.bb2 7485 ----rwed Today 16:40:44
- c2p040plusCLS.ascii 8106 ----rwed Today 16:40:51
- c2p040plus.bb2.xtra 1250 ----rwed Today 16:40:04
- c2p040plus.bb2 7131 ----rwed Today 16:40:04
- c2p040plus.ascii 7714 ----rwed Today 16:40:13
- c2p040onlyCLS.bb2.xtra 1250 ----rwed Today 16:38:32
- c2p040onlyCLS.bb2 6404 ----rwed Today 16:38:32
- c2p040onlyCLS.ascii 7036 ----rwed Today 16:38:39
- c2p040only.bb2.xtra 1250 ----rwed Today 16:37:49
- c2p040only.bb2 6013 ----rwed Today 16:37:49
- c2p040only.ascii 6607 ----rwed Today 16:37:35
- c2p030onlyCLS.bb2.xtra 1250 ----rwed Today 16:36:42
- c2p030onlyCLS.bb2 7521 ----rwed Today 16:36:42
- c2p030onlyCLS.ascii 8228 ----rwed Today 16:36:41
- c2p030only.bb2.xtra 1250 ----rwed Today 16:34:55
- c2p030only.bb2 6517 ----rwed Today 16:34:55
- c2p030only.ascii 7160 ----rwed Today 16:35:24
- 33 files - 225 blocks used
-
- TOTAL: 103 files - 8 directories - 1757 blocks used
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 22302 7859 64.7% 01-Aug-98 20:56:58 +BlitzC2P.Readme
- 2592 1216 53.0% 13-Sep-98 17:46:16 +C2P.info
- 2592 1214 53.1% 13-Sep-98 17:46:56 +Demos.info
- 2592 1221 52.8% 13-Sep-98 17:48:52 +Game.info
- 471 294 37.5% 13-Sep-98 17:47:54 +MakeLands.ascii
- 13586 5620 58.6% 13-Sep-98 17:42:24 +NewBits.Readme
- 493 300 39.1% 13-Sep-98 17:47:42 +MakeBackgrounds.ascii
- 1250 188 84.9% 04-Jan-80 00:58:44 +MakeBackgrounds.bb2.xtra
- 388 269 30.6% 16-Aug-98 16:40:54 +MakeLands.bb2
- 388 269 30.6% 16-Aug-98 16:40:52 +MakeLands.bb2.bak
- 1250 185 85.2% 16-Aug-98 16:40:54 +MakeLands.bb2.xtra
- 410 275 32.9% 04-Jan-80 00:58:44 +MakeBackgrounds.bb2
- 410 272 33.6% 04-Jan-80 00:00:10 +MakeBackgrounds.bb2.bak
- 1674 1017 39.2% 10-Sep-98 00:03:32 +Rupture.info
- 55300 26276 52.4% 13-Sep-98 15:39:08 +Rupture.exe
- 383 257 32.8% 17-Aug-98 23:59:58 +Rupture.exe.info
- 200 200 0.0% 10-Aug-98 17:03:34 +Default.Palette
- 76800 23760 69.0% 16-Aug-98 16:41:00 +Default.Chunky
- 104 104 0.0% 16-Aug-98 16:40:58 +Default.Palette
- 2581 779 69.8% 13-Sep-98 15:35:36 +Rupture.ascii
- 512000 109433 78.6% 10-Aug-98 17:03:54 +Default.Chunky
- 4331 1546 64.3% 13-Sep-98 15:36:06 +Prefs.ascii
- 4224 1547 63.3% 13-Sep-98 15:34:16 +Prefs.bb2.bak
- 1250 163 86.9% 13-Sep-98 15:36:08 +Prefs.bb2.xtra
- 4224 1547 63.3% 13-Sep-98 15:36:08 +Prefs.bb2
- 1550 751 51.5% 13-Sep-98 15:35:42 +Variables.ascii
- 1536 757 50.7% 18-Aug-98 04:28:40 +Variables.bb2.bak
- 1250 184 85.2% 13-Sep-98 15:36:12 +Variables.bb2.xtra
- 26396 6141 76.7% 13-Sep-98 15:35:56 +Display.ascii
- 24260 5946 75.4% 13-Sep-98 15:34:00 +Display.bb2.bak
- 1250 187 85.0% 13-Sep-98 15:36:14 +Display.bb2.xtra
- 1536 757 50.7% 13-Sep-98 15:36:12 +Variables.bb2
- 24260 5946 75.4% 13-Sep-98 15:36:14 +Display.bb2
- 2444 755 69.1% 13-Sep-98 15:36:10 +Rupture.bb2
- 2444 755 69.1% 18-Aug-98 00:00:00 +Rupture.bb2.bak
- 1250 207 83.4% 13-Sep-98 15:36:10 +Rupture.bb2.xtra
- 81920 62107 24.1% 28-Jul-98 23:26:54 +320x256x256.chunky
- 776 776 0.0% 28-Jul-98 21:56:56 +320x256x256.palette
- 270358 175277 35.1% 10-Aug-98 17:02:46 +Default.IFF
- 44868 37828 15.6% 16-Aug-98 16:40:00 +Default.IFF
- 11149 2494 77.6% 13-Sep-98 17:25:12 +chunkyshape1.ascii
- 10236 2391 76.6% 13-Sep-98 17:23:48 +chunkyshape1.bb2
- 1250 180 85.6% 13-Sep-98 17:23:48 +chunkyshape1.bb2.xtra
- 1250 180 85.6% 04-Aug-98 21:24:42 +chunkyshapecopy2.bb2.xtra
- 10397 2425 76.6% 31-Jul-98 02:29:28 +chunkyshapecopy.bb2
- 1250 181 85.5% 31-Jul-98 02:29:28 +chunkyshapecopy.bb2.xtra
- 11813 2617 77.8% 13-Sep-98 17:32:02 +chunkyshapecopy2.ascii
- 10839 2508 76.8% 04-Aug-98 21:24:42 +chunkyshapecopy2.bb2
- 12064 2914 75.8% 13-Sep-98 17:31:32 +chunkyshape6.ascii
- 10985 2792 74.5% 13-Sep-98 17:31:28 +chunkyshape6.bb2
- 1250 182 85.4% 13-Sep-98 17:31:28 +chunkyshape6.bb2.xtra
- 11306 2535 77.5% 13-Sep-98 17:31:50 +chunkyshapecopy.ascii
- 10263 2402 76.5% 13-Sep-98 17:24:50 +chunkyshape2.bb2
- 1250 180 85.6% 13-Sep-98 17:24:50 +chunkyshape2.bb2.xtra
- 11755 2837 75.8% 13-Sep-98 17:30:38 +chunkyshape5.ascii
- 10675 2714 74.5% 13-Sep-98 17:30:32 +chunkyshape5.bb2
- 1250 182 85.4% 13-Sep-98 17:30:32 +chunkyshape5.bb2.xtra
- 11176 2505 77.5% 13-Sep-98 17:25:04 +chunkyshape2.ascii
- 1250 182 85.4% 01-Aug-98 20:43:14 +DemoB030.bb2.xtra
- 11594 2784 75.9% 01-Aug-98 20:38:36 +DemoB040.ascii
- 10513 2659 74.7% 01-Aug-98 20:40:00 +DemoB040.bb2
- 1250 181 85.5% 01-Aug-98 20:40:00 +DemoB040.bb2.xtra
- 12135 2904 76.0% 01-Aug-98 20:44:52 +DemoA040.ascii
- 11072 2791 74.7% 01-Aug-98 20:44:36 +DemoA040.bb2
- 1250 182 85.4% 01-Aug-98 20:44:36 +DemoA040.bb2.xtra
- 12756 2842 77.7% 01-Aug-98 20:43:20 +DemoB030.ascii
- 11600 2726 76.5% 01-Aug-98 20:43:14 +DemoB030.bb2
- 7961 1644 79.3% 13-Sep-98 16:43:44 +c2pGenericCLS.bb2
- 1250 179 85.6% 13-Sep-98 16:43:46 +c2pGenericCLS.bb2.xtra
- 13265 2954 77.7% 01-Aug-98 20:46:22 +DemoA030.ascii
- 12127 2837 76.6% 01-Aug-98 20:46:10 +DemoA030.bb2
- 1250 182 85.4% 01-Aug-98 20:46:10 +DemoA030.bb2.xtra
- 1250 175 86.0% 30-Jul-98 21:11:10 +c2pCACHE.bb2.xtra
- 7859 1710 78.2% 13-Sep-98 16:43:04 +c2pGeneric.ascii
- 7179 1605 77.6% 13-Sep-98 16:42:50 +c2pGeneric.bb2
- 1250 161 87.1% 13-Sep-98 16:42:50 +c2pGeneric.bb2.xtra
- 8705 1740 80.0% 13-Sep-98 16:43:52 +c2pGenericCLS.ascii
- 6907 1803 73.8% 13-Sep-98 16:41:56 +c2p060onlyCLS.ascii
- 6274 1702 72.8% 13-Sep-98 16:41:44 +c2p060onlyCLS.bb2
- 1250 163 86.9% 13-Sep-98 16:41:44 +c2p060onlyCLS.bb2.xtra
- 10765 2224 79.3% 30-Jul-98 21:11:22 +c2pCACHE.ascii
- 10214 2126 79.1% 30-Jul-98 21:11:10 +c2pCACHE.bb2
- 7485 2262 69.7% 13-Sep-98 16:40:44 +c2p040plusCLS.bb2
- 1250 162 87.0% 13-Sep-98 16:40:44 +c2p040plusCLS.bb2.xtra
- 6478 1718 73.4% 13-Sep-98 16:41:22 +c2p060only.ascii
- 5883 1612 72.5% 13-Sep-98 16:41:14 +c2p060only.bb2
- 1250 159 87.2% 13-Sep-98 16:41:14 +c2p060only.bb2.xtra
- 1250 182 85.4% 13-Sep-98 16:38:32 +c2p040onlyCLS.bb2.xtra
- 7714 2264 70.6% 13-Sep-98 16:40:12 +c2p040plus.ascii
- 7131 2183 69.3% 13-Sep-98 16:40:04 +c2p040plus.bb2
- 1250 159 87.2% 13-Sep-98 16:40:04 +c2p040plus.bb2.xtra
- 8106 2346 71.0% 13-Sep-98 16:40:50 +c2p040plusCLS.ascii
- 6607 1632 75.2% 13-Sep-98 16:37:34 +c2p040only.ascii
- 6013 1540 74.3% 13-Sep-98 16:37:48 +c2p040only.bb2
- 1250 183 85.3% 13-Sep-98 16:37:48 +c2p040only.bb2.xtra
- 7036 1720 75.5% 13-Sep-98 16:38:38 +c2p040onlyCLS.ascii
- 6404 1633 74.5% 13-Sep-98 16:38:32 +c2p040onlyCLS.bb2
- 6517 1598 75.4% 13-Sep-98 16:34:54 +c2p030only.bb2
- 1250 160 87.2% 13-Sep-98 16:34:54 +c2p030only.bb2.xtra
- 8228 1771 78.4% 13-Sep-98 16:36:40 +c2p030onlyCLS.ascii
- 7521 1683 77.6% 13-Sep-98 16:36:42 +c2p030onlyCLS.bb2
- 1250 164 86.8% 13-Sep-98 16:36:42 +c2p030onlyCLS.bb2.xtra
- 7160 1689 76.4% 13-Sep-98 16:35:24 +c2p030only.ascii
- -------- ------- ----- --------- --------
- 1616010 581680 64.0% 14-Sep-98 12:42:42 103 files
-